RewriteEngine On
 
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
 
RewriteRule ^(news|videos|search|online|settings|top|dating|events|games)/?$ php_main/tab.php?tab=$1 [L,QSA]

RewriteRule ^id([0-9]+)/?$ php_main/tab.php?tab=user&id=$1&section=wall [L,QSA]
RewriteRule ^id([0-9]+)/([a-zA-Z]+)$ php_main/tab.php?tab=user&id=$1&section=$2 [L,QSA]
RewriteRule ^id/([a-zA-Z]+)$ php_main/tab.php?tab=user&id=0&section=$1 [L,QSA]

RewriteRule ^@([a-zA-Z0-9]+)/?$ php_main/tab.php?tab=userlink&id=$1&section=wall [L,QSA]
RewriteRule ^@([a-zA-Z0-9]+)/([a-zA-Z]+)$ php_main/tab.php?tab=userlink&id=$1&section=$2 [L,QSA]

RewriteRule ^club([0-9]+)/?$ php_main/tab.php?tab=club&id=$1&section=wall [L,QSA]
RewriteRule ^club([0-9]+)/([a-zA-Z]+)$ php_main/tab.php?tab=club&id=$1&section=$2 [L,QSA]

RewriteRule ^post(\d+)$ php_main/tab.php?tab=post&id=$1 [L,QSA]

RewriteRule ^game([0-9]+)$ php_main/tab.php?tab=game&id=$1 [L,QSA]

RewriteRule ^chat([0-9]+)$ php_main/tab.php?tab=chat&id=$1 [L,QSA]

Options All -Indexes

ErrorDocument 400 /error/error.php?error=400
ErrorDocument 401 /error/error.php?error=401
ErrorDocument 403 /error/error.php?error=403
ErrorDocument 404 /error/error.php?error=404
ErrorDocument 405 /error/error.php?error=405
ErrorDocument 408 /error/error.php?error=408
ErrorDocument 414 /error/error.php?error=414
ErrorDocument 500 /error/error.php?error=500
ErrorDocument 501 /error/error.php?error=501
ErrorDocument 502 /error/error.php?error=502
ErrorDocument 503 /error/error.php?error=503
ErrorDocument 504 /error/error.php?error=504
